hard body impact resistance - French English Dictionary